![]() | ![]() | ![]() | ![]() | ![]() |
Reading in a Google BigQuery table that contains columns that are defined as a BOOLEAN or NUMERIC data type might result in the wrong format being assigned to those columns. This issue occurs under the following conditions:
The workaround is to use a LIBNAME statement rather than using explicit pass-through to read in the BigQuery table. You can also add the format explicitly rather than letting it default.
Click the Hot Fix tab in this note to access the hot fix for this issue.
Applying this hot fix changes the default SAS format assigned for the following BigQuery data types:
Data Type | Prior Documented Format | New Expected Format |
---|---|---|
BOOLEAN | 4. | 1. |
FLOAT64 | w.d | none |
NUMERIC | w.9 | none |
Product Family | Product | System | Product Release | SAS Release | ||
Reported | Fixed* | Reported | Fixed* | |||
SAS System | SAS/ACCESS Interface to Google BigQuery (on SAS Viya) | Linux for x64 | V.03.04 | 2020.1.5 | Viya | Viya |
SAS System | SAS/ACCESS Interface to Google BigQuery | Linux for x64 | 9.4 | 9.43 | 9.4 TS1M6 | 9.4 TS1M8 |